package cn.hackcloud.concurrency.activeobject;

import cn.hackcloud.concurrency.activeobjects.ActiveMethod;
import cn.hackcloud.concurrency.future.Future;

public interface OrderService {
    /**
     * 根据订单编号查询订单明细，有入参也有返回值。
     * 但是返回类型必须是Future
     */
    @ActiveMethod
    Future<String> findOrderDetails(long orderId);

    /**
     * 提交订单，没有返回值
     */
    @ActiveMethod
    void order(String account, long orderId);

}
